#include "main.h"

// PA2 PA3    ESP8266
// PB10 PB11  RS485---sht30
// printf的底层会调用_write()函数
// 将_write()和串口建立关系，printf就可打印数据
int _write(int fd, char *ptr, int len)
{
    // 循环发送
    for (int i = 0; i < len; i++)
    {
        // 等待发送寄存器为空
        while ((USART1->SR & 0X40) == 0);
        // 将数据写入大缓冲区
        USART1->DR = (uint8_t)(ptr[i]);
    }
}